package com.lingxu.traffic.mapper;

import com.lingxu.base.system.manage.entity.SysUser;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @program: ptmh
 * @ClassName UserOrgMapper
 * @description:
 * @author: gxy
 * @create: 2025-07-15 19:59
 * @Version 1.0
 **/
public interface UserOrgMapper {
    void updateUserOrg(@Param("depId")String depId,@Param("sysUsers") List<SysUser> sysUsers);
    void updateUserOrgName();
    void updateTUserOrgName();
    void deleteUser();
    void deleteOrg();
    void deleteUserRole();
    void createUserRole(@Param("roleId")String roleId);
    void deleteTsysUser();
    void createTsysUser();
    List<String> getDeptId();

    void deleteSysTemUsers();

    void createSysTemUsers();

    void deleteSystemDept();

    void createSystemDept();
}
